#ifndef HASH_H
#define HASH_H

#include "ItemHash.h"
#include "Identificador.h"

#include <iostream>
#include <fstream>

class Hash
{

    public:

        Hash();
        
        void inserir(Identificador *pIdentificador);

        void exibir(std::ostream& pSaida);

        Identificador *getHash(std::string, std::string);
        int getIndice(std::string pIdentificador);

    private:

        ItemHash **tabela;
        static const int NUM_ELEMENTOS = 217;

};

#endif
